Architectural Design Knowledge Modeling
نویسندگان
چکیده
We have presented an approach for automated knowledge modelling and re-use in design through the development of an algorithm that operates in conjunction with the machine learning technique. The approach presented has the advantage that such automated knowledge modelling system works in conjunction with the problem-solving process as the knowledge representation is in an embedded/distributed structural form with fast response. The model has the features of an artificial intelligence (AI) system. The AI approach adapted belongs to the methodology of soft computing and it is most convenient to retain the knowledge from architectural data, for instance, that are rather soft as well. Through the use of domain specific knowledge a designer determines attribute values based on dependency among the design variables to support the design development process. The present research is carried out in relation to the determination of the architectural design quality of underground stations in the Netherlands. The methodology employed is a multivariable functional approximation structured in a neuro-fuzzy knowledge representation form. The paper deals with the details of the novel design knowledge modelling and highlights its important merits for architectural design.
منابع مشابه
Evolution-Centered Architectural Design Decisions Management
Software architecture is considered as a set of architectural design decisions. Managing the evolution of architectural design decisions helps to maintain consistency between requirements and the deployed system, and is also necessary for reducing architectural knowledge evaporation. In this paper, we propose a UML metamodel based on the Triple View Model from our previous research work. The UM...
متن کاملPii: S0950-7051(99)00004-0
This article considers the utilization of architectural styles in the formal design of knowledge-based systems. The formal model of a style is an approach to systems modeling that allows software developers to understand and prove properties about the system design in terms of its components, connectors, configurations, and constraints. This allows commonality of design to be easily understood ...
متن کاملModeling the Interactions between Decisions within Software Architecture Knowledge
Software architecture is developed as a result of a selection process for software architectural solutions. The complexity, diversity and evolution nature of architectural solutions’ interactions forces the architect to make critical design decisions based only on his own experience. Even though, the same design problem has already been addressed by another architect in a similar situation. In ...
متن کاملTowards Reusing Architectural Knowledge as Design Guides
In recent years, architectural knowledge management has demonstrated its potential to improve software development and evolution practices; various tools and research prototypes now exist for documenting architectural knowledge. However, capturing such knowledge is not enough: according to practitioners’ feedback, a certain amount of knowledge postprocessing is required to make the captured kno...
متن کاملPreserving Architectural Knowledge Through Domain-Specific Modeling
We investigate the feasibility of applying the principles of domain-specific modeling to the problem of capturing and preservation architectural modeling knowledge. The proposed solution is based on the existing architecture assessment methods, rather than architecture modeling ones, and it uses sequences of design decisions, rather than simple, unordered sets. We highlight how architecture-bas...
متن کامل